package com.lnking.lnkingplace.model.dto.isolation.personnel;

import com.lnking.starter.export.annotation.ExcelColumn;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class PersonnelImportDto {

    @ExcelColumn(columnName = "隔离场所名称")
    private String placeName;

    @ExcelColumn(columnName = "房号")
    private String roomNumber;

    @ExcelColumn(columnName = "姓名")
    private String name;

    @ExcelColumn(columnName = "性别")
    private String sex;

    @ExcelColumn(columnName = "联系方式")
    private String phone;

    @ExcelColumn(columnName = "身份证号码")
    private String idCard;

    @ExcelColumn(columnName = "年龄")
    private String age;

    @ExcelColumn(columnName = "重点人员类型")
    private String importantPersonnel;

    @ExcelColumn(columnName = "隔离人员类型")
    private String personnelType;

    @ExcelColumn(columnName = "所属区域")
    private String area;

    @ExcelColumn(columnName = "所属街道")
    private String street;

    @ExcelColumn(columnName = "所属社区")
    private String community;

    @ExcelColumn(columnName = "家庭住址")
    private String address;

//    @ExcelColumn(columnName = "隔离开始日期")
//    private String startDate;

    @ExcelColumn(columnName = "隔离开始时间")
    private String startDate;

    @ExcelColumn(columnName = "是否解除隔离")
    private String moveStatus;

    @ExcelColumn(columnName = "解除隔离日期")
    private String endDate;

    @ApiModelProperty(value = "核酸轮次")
    private Integer round;

    @ApiModelProperty(value = "管控建议")
    private String controlProposal;

    @ApiModelProperty(value = "管控天数")
    private Integer controlDays;

    @ExcelColumn(columnName = "备注")
    private String note;
}
